/* 弹出更新提示开始 */
.popup_box{ position:fixed; top:0px; width:100%; background:rgba(0,0,0,0.5); height:100%;  z-index:9999;    }
.sub_update {  height:100%; display: -webkit-box;display: box;display: -moz-box;display: -o-box;-webkit-box-align: center;-moz-box-align: center;-o-box-align: center;box-align: center;-webkit-box-pack: center;-moz-box-pack: center;-o-box-pack: center;box-pack: center; width:100%; }
.update {  border:10px solid rgba(255,255,255,0.3);  width:460px; margin:0 auto; text-align:center; }
.update_main { background:#fff;}
.update img { display:block;}
.update_logo { height:90px; width:100%; background:url(../images/star/update/update_logo.png) left no-repeat;}
.update_title { height:36px; margin:0 25px; margin-top:20px;  background:url(../images/star/update/update_title.png) #fff center center no-repeat;}
.update_text { padding:15px 25px; text-align:left;  }
.update_text p {  font-size:16px; padding-bottom:10px; }
.update_text em {max-height:180px; display:block; overflow:auto;  font-style: normal; font-weight:normal; text-decoration:none; }
.update_text span { padding:5px 0; display:block; line-height:20px; color:#666; font-size:14px;}
.update_btn { padding:10px 25px 25px;}
.update_btn:hover { cursor:pointer;}
.update_btn a{ height:36px; line-height:36px; font-size:16px; color:#2c7ecc; border:1px solid #2c7ecc; display:block;}
/* 弹出更新提示结束 */

@media screen and (max-width: 500px) {
	.update {  width:400px;  }
}
@media screen and (max-width: 440px) {
	.update {  width:360px;  }
}
@media screen and (max-width: 400px) {
	.update {  width:320px;  }
}